package com.zk.zhikaoyun.common.enums;

import lombok.AllArgsConstructor;

/**
 * 作者：不是凡凡，是鹿晗
 * 时间：2022/11/19 12:31
 * 描述：遇事不决，及时摆烂
 */
@AllArgsConstructor
public enum ApiErrorEnum {

    //登陆的错误信息
    LOGIN_USERNAME_PASSWORD_INVALID(1000,"用户名或者密码不正确"),
    LOGIN_INVALID_MSG(1000,"验证码不正确"),




    //参数错误枚举
    INVALID_PARAMS(2000,"非法参数"),
    PARAMS_IS_NULL(2001,"参数不能为空"),


    //题目的错误信息
    QU_CONTENT_IS_NULL(3000,"题目内容不能为空"),
    QU_REPO_ATLEAST_ONE(3001,"至少要选择一个题库！"),



    //token错误信息
    TOKEN_INVALID(40000,"无效令牌"),
    TOKEN_IS_NULL(40001,"令牌为空"),



    //权限有关的错误
    ACCESS_DENIED(50000,"您没有权限访问该资源"),

    //考试的错误信息
    PAGE_NOT_EXAM(60000,"考试不存在"),

    PAGE_ERROR_STATE(60000,"考试状态不正确"),

    PAGE_NO_REPO(60001,"试卷没有管理题库"),

    PAGE_NO_ANSWERS(60002,"您没有提交答案");





    private final Integer code;

    private final String msg;


    public Integer getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
